﻿using Microsoft.AspNetCore.Mvc.ApplicationModels;
using System;
using System.Collections.Generic;
using System.Text;

namespace JESAI.DynamicWebApi.Configurations
{
    public interface IDynamicWebApiControllerAssemblySettingBuilder
    {

        DynamicWebApiControllerAssemblySettingBuilder Where(Func<Type, bool> predicate);
        /// <summary>
        /// 配置控制器模型
        /// </summary>
        /// <param name="configurer"></param>
        /// <returns></returns>
        DynamicWebApiControllerAssemblySettingBuilder ConfigureControllerModel(Action<ControllerModel> configurer);
    }
}
